應用服務器為Web應用程序提供一種簡單的和可管理的對系統資源的訪問機制。它也提供低級的服務,如HTTP協議的實現和數據庫連接管理。Servlet容器僅僅是應用服務器的一部分。除了Servlet容器外,應用服務器還可能提供其他的Java EE(Enterprise Edition)組件,如EJB容器,JNDI服務器以及JMS服務器等。
1、靜態
靜態Web文檔是一個存儲于Web服務器的文件。靜態文檔的作者在寫作的時候確定文檔的內容。由于文檔內容不會變化,所以對靜態文檔的每次訪問都返回相同結果。
靜態文檔的主要優點在于簡單、可靠性和性能。靜態文檔是直接指定格式,可以由不懂編程的人創建。在已經創建和測試之后,靜態文檔永遠是正確的。最后,瀏覽器可以快速存取文檔,同時通過把文檔放在本地盤上的緩沖區內以加快以后對這些文檔的訪問速度。靜態文檔的主要缺點是不靈活-當信息變化時文檔必須重新設計,不適合頻繁變化的報告信息。
2、動態
動態:動態web文檔不是以一個預先定義的格式存在,而是在瀏覽器訪問web服務器時創建。當一個請求到達時,web服務器運行一個應用程序創建動態文檔(dynamic documents),服務器返回程序的輸出作為應答。由于每次訪問都要創建新的文檔,動態文檔的內容是變化的。
動態文檔的主要優點是它報告當前信息的能力。當瀏覽器申請信息的時候,服務器運行一個應用程序,訪問所需要的信息,并創建一個文檔,服務器于是將該文檔返回給瀏覽器。動態文檔把任務放在服務器一端,瀏覽器采用和靜態文檔同樣的方法訪問動態文檔。
3、活動
一個活動文檔不完全由服務器一端說明,而是包括一個計算并顯示值的程序。當瀏覽器訪問活動文檔時,服務器返回一個瀏覽器可以本地執行的程序。當該程序運行時,它可以和用戶交互執行并不停地改變顯示。這樣,活動文檔的內容是不固定的-只要用戶讓程序保持運行,它總是在不停地變化。
了解更多服務器及資訊,請關注夢飛科技官方網站,感謝您的支持!